#ifndef __I_REPORT_TARGET_H_INCLUDE__
#define __I_REPORT_TARGET_H_INCLUDE__

#include "cText.h"

struct sText
{
	const char* Text;
	int x; 
	int y; 
	double angle;
	const char* Font;
	int Size;
	int Color;
};

class IReportTarget
{
public:
	virtual int Initialize(void)=0;
	virtual int AddNewPage(void)=0;
	virtual int DrawLine(int x1,int y1, int x2,int y2)=0;
	virtual int DrawBox(int x1,int y1, int x2,int y2)=0;
	virtual int DrawText(const cText* Text)=0;
};

#endif //#ifndef __I_REPORT_TARGET_H_INCLUDE__